package com.bytz.modules.cms.c4c.model;


import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;


@Getter
@Setter
@JsonInclude(JsonInclude.Include.NON_NULL)
public class C4cSalesQuote {
    @JsonProperty("ID")
    private String id;

    @JsonProperty("ObjectID")
    private String objectId;
    @JsonProperty("BuyerID")
    @ApiModelProperty("外部参考号码（合同号）")
    private String buyerID;
    @JsonProperty("Name")
    @ApiModelProperty("报价单名 CMS + 客户名称-合同号码")
    private String name;
    @JsonProperty("ProcessingTypeCode")
    private String processingTypeCode = "ZYQQ";
    @JsonProperty("BuyerPartyID")
    @ApiModelProperty("客户公司ID（accountID ）")
    private String buyerPartyID;
    @JsonProperty("BuyerContactPartyID")
    @ApiModelProperty("联系人ID")
    private String buyerContactPartyID;
    @JsonProperty("ProductRecipientPartyID")
    @ApiModelProperty("收货人")
    private String productRecipientPartyID;
    @JsonProperty("EmployeeResponsiblePartyID")
    @ApiModelProperty("报价主任")
    private String employeeResponsiblePartyID;
    @JsonProperty("ProbabilityPercent")
    private String probabilityPercent = "100";
    @JsonProperty("RequestedFulfillmentStartDateTime")
    @ApiModelProperty("签约日期")
    private String requestedFulfillmentStartDateTime;
    @JsonProperty("TimeZoneCode")
    private String timeZoneCode = "UTC+8";
    @JsonProperty("CurrencyCode")
    private String currencyCode = "CNY";
    @JsonProperty("DocumentLanguageCode")
    private String documentLanguageCode = "ZH";
    @JsonProperty("CashDiscountTermsCode")
    private String cashDiscountTermsCode = "ZV76";
    @JsonProperty("PONumber_KUT")
    @ApiModelProperty("CMS 合同号码")
    private String pONumberKUT;
    @JsonProperty("BusinessLine5")
    private String businessLine5 = "VIN";
    @JsonProperty("SalesTerritoryID")
    private String salesTerritoryID = "17973";
}
